首页> 外文OA文献 >Mode-Automata based Methodology for Scade
【2h】

Mode-Automata based Methodology for Scade

机译:基于模式 - 基于自动机的scade方法

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

In this paper, we present a new design methodology for synchronous reactive systems, based on a clear separation between control and data flow parts. This methodology allows to facilitate the specification of different kinds of systems and to have a better readability. It also permits to separate the study of the different parts by using the most appropriate existing tools for each of them. Following this idea, we are particularly interested in the notion of running modes and in the Scade tool. Scade is a graphical development environment coupling data processing and state machines (modeled by the synchronous languages Lustre and Esterel). It can be used to specify, simulate, verify and generate C code. However, this tool does not follow any design methodology, which often makes difficult the understanding and the re-use of existing applications. We will show that it is also difficult to separate control and data flow parts using Scade. Regulation systems are better specified using mode-automata which allow adding an automaton structure to data flow specifications written in Lustre. When we observe the mode-structure of the mode-automaton, we clearly see where the modes differ and the conditions for changing modes. This makes it possible to better understand the behavior of the system. In this work, we try to combine the advantages of Scade and running modes, in order to develop a new design methodology which facilitates the study of several systems by respecting the separation between control and data flows. This schema is illustrated through the Climate case study suggested by Esterel Technologies, in order to exhibit the benefits of our approch compared to the one advocated in Scade.
机译:在本文中,我们基于控制和数据流部分之间的明确分离,提出了一种新的同步无功系统设计方法。这种方法可以简化各种系统的规范,并具有更好的可读性。它还允许通过使用最合适的现有工具来分别研究各个部分。遵循这个想法,我们对运行模式的概念和Scade工具特别感兴趣。 Scade是一个图形化开发环境,它耦合了数据处理和状态机(由同步语言Luster和Esterel建模)。它可以用于指定,模拟,验证和生成C代码。但是,该工具没有遵循任何设计方法,这常常使理解和重复使用现有应用程序变得困难。我们将展示使用Scade分离控制和数据流部分也是困难的。更好的方式是使用模式自动机来指定调节系统,该模式允许在以Lustre编写的数据流规范中添加自动机结构。当我们观察模式自动机的模式结构时,我们清楚地看到了模式不同之处以及更改模式的条件。这样就可以更好地了解系统的行为。在这项工作中,我们尝试结合Scade和运行模式的优点,以开发一种新的设计方法,该方法通过尊重控制流和数据流之间的分离来促进对多个系统的研究。这种模式通过Esterel Technologies建议的气候案例研究进行了说明,目的是与Scade倡导的方案相比,展示我们的方法所带来的好处。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号